html {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
  background: linear-gradient(90deg, white 20px, transparent 1%) center, linear-gradient(white 20px, transparent 1%) center, black;
  background-size: 22px 22px;
}
@keyframes p-5608-1 {
  0%, 60% {
    background-position-y: -50px;
  }
  100% {
    background-position-y: 4000px;
  }
}
body {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5608-1;
  animation-duration: 10s;
}
@keyframes p-5608-2 {}
body map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5608-2;
  animation-duration: 10s;
}

@keyframes p-6952-1 {
  0% {
    transform: translate(0, 0);
  }
  20%, 100% {
    transform: translate(50vw, 50vh);
  }
}
.a {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6952-1;
  animation-duration: 10s;
}
@keyframes p-6952-2 {}
.a map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6952-2;
  animation-duration: 10s;
}
.a div {
  display: none;
  border: 1px solid black;
  width: 2vh;
  height: 2vh;
  position: absolute;
}
.a div:nth-child(10) {
  display: block;
  height: 10vh;
  width: 20vh;
}
@keyframes p-8795-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 5vh;
  }
  0%, 25% {
    top: 5vh;
  }
  27%, 100% {
    top: -5vh;
  }
}
.a div:nth-child(10) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8795-1;
  animation-duration: 10s;
}
@keyframes p-8795-2 {}
.a div:nth-child(10) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8795-2;
  animation-duration: 10s;
}
.a div:nth-child(11) {
  display: block;
  height: 11vh;
  width: 22vh;
}
@keyframes p-1323-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 5.5vh;
  }
  0%, 25% {
    top: 5.5vh;
  }
  27%, 100% {
    top: -5.5vh;
  }
}
.a div:nth-child(11) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1323-1;
  animation-duration: 10s;
}
@keyframes p-1323-2 {}
.a div:nth-child(11) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1323-2;
  animation-duration: 10s;
}
.a div:nth-child(12) {
  display: block;
  height: 12vh;
  width: 24vh;
}
@keyframes p-7878-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 6vh;
  }
  0%, 25% {
    top: 6vh;
  }
  27%, 100% {
    top: -6vh;
  }
}
.a div:nth-child(12) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7878-1;
  animation-duration: 10s;
}
@keyframes p-7878-2 {}
.a div:nth-child(12) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7878-2;
  animation-duration: 10s;
}
.a div:nth-child(13) {
  display: block;
  height: 13vh;
  width: 26vh;
}
@keyframes p-1499-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 6.5vh;
  }
  0%, 25% {
    top: 6.5vh;
  }
  27%, 100% {
    top: -6.5vh;
  }
}
.a div:nth-child(13) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1499-1;
  animation-duration: 10s;
}
@keyframes p-1499-2 {}
.a div:nth-child(13) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1499-2;
  animation-duration: 10s;
}
.a div:nth-child(14) {
  display: block;
  height: 14vh;
  width: 28vh;
}
@keyframes p-4859-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 7vh;
  }
  0%, 25% {
    top: 7vh;
  }
  27%, 100% {
    top: -7vh;
  }
}
.a div:nth-child(14) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4859-1;
  animation-duration: 10s;
}
@keyframes p-4859-2 {}
.a div:nth-child(14) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4859-2;
  animation-duration: 10s;
}
.a div:nth-child(15) {
  display: block;
  height: 15vh;
  width: 30vh;
}
@keyframes p-4432-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 7.5vh;
  }
  0%, 25% {
    top: 7.5vh;
  }
  27%, 100% {
    top: -7.5vh;
  }
}
.a div:nth-child(15) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4432-1;
  animation-duration: 10s;
}
@keyframes p-4432-2 {}
.a div:nth-child(15) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4432-2;
  animation-duration: 10s;
}
.a div:nth-child(16) {
  display: block;
  height: 16vh;
  width: 32vh;
}
@keyframes p-599-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 8vh;
  }
  0%, 25% {
    top: 8vh;
  }
  27%, 100% {
    top: -8vh;
  }
}
.a div:nth-child(16) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-599-1;
  animation-duration: 10s;
}
@keyframes p-599-2 {}
.a div:nth-child(16) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-599-2;
  animation-duration: 10s;
}
.a div:nth-child(17) {
  display: block;
  height: 17vh;
  width: 34vh;
}
@keyframes p-5021-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 8.5vh;
  }
  0%, 25% {
    top: 8.5vh;
  }
  27%, 100% {
    top: -8.5vh;
  }
}
.a div:nth-child(17) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5021-1;
  animation-duration: 10s;
}
@keyframes p-5021-2 {}
.a div:nth-child(17) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5021-2;
  animation-duration: 10s;
}
.a div:nth-child(18) {
  display: block;
  height: 18vh;
  width: 36vh;
}
@keyframes p-2052-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 9vh;
  }
  0%, 25% {
    top: 9vh;
  }
  27%, 100% {
    top: -9vh;
  }
}
.a div:nth-child(18) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2052-1;
  animation-duration: 10s;
}
@keyframes p-2052-2 {}
.a div:nth-child(18) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2052-2;
  animation-duration: 10s;
}
.a div:nth-child(19) {
  display: block;
  height: 19vh;
  width: 38vh;
}
@keyframes p-4949-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 9.5vh;
  }
  0%, 25% {
    top: 9.5vh;
  }
  27%, 100% {
    top: -9.5vh;
  }
}
.a div:nth-child(19) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4949-1;
  animation-duration: 10s;
}
@keyframes p-4949-2 {}
.a div:nth-child(19) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4949-2;
  animation-duration: 10s;
}
.a div:nth-child(20) {
  display: block;
  height: 20vh;
  width: 40vh;
}
@keyframes p-9161-1 {
  0% {
    transform: rotate(0deg);
  }
  20%, 30% {
    transform: rotate(1350deg);
  }
  100%, 55% {
    transform: rotate(81350deg);
  }
  100%, 0%, 20% {
    left: 10vh;
  }
  0%, 25% {
    top: 10vh;
  }
  27%, 100% {
    top: -10vh;
  }
}
.a div:nth-child(20) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9161-1;
  animation-duration: 10s;
}
@keyframes p-9161-2 {}
.a div:nth-child(20) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9161-2;
  animation-duration: 10s;
}
.a div:nth-child(10) {
  background: white;
}

.b div {
  background: black;
  width: 6px;
  height: 6px;
  position: absolute;
  top: 50vh;
  left: 60vw;
  opacity: 0;
}
.b div:nth-child(30) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-8647-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(30) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8647-1;
  animation-duration: 10s;
}
@keyframes p-8647-2 {}
.b div:nth-child(30) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8647-2;
  animation-duration: 10s;
}
.b div:nth-child(31) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-3139-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(31) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3139-1;
  animation-duration: 10s;
}
@keyframes p-3139-2 {}
.b div:nth-child(31) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3139-2;
  animation-duration: 10s;
}
.b div:nth-child(32) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-5135-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(32) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5135-1;
  animation-duration: 10s;
}
@keyframes p-5135-2 {}
.b div:nth-child(32) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5135-2;
  animation-duration: 10s;
}
.b div:nth-child(33) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-4445-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(33) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4445-1;
  animation-duration: 10s;
}
@keyframes p-4445-2 {}
.b div:nth-child(33) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4445-2;
  animation-duration: 10s;
}
.b div:nth-child(34) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-2214-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(34) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2214-1;
  animation-duration: 10s;
}
@keyframes p-2214-2 {}
.b div:nth-child(34) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2214-2;
  animation-duration: 10s;
}
.b div:nth-child(35) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-3660-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(35) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3660-1;
  animation-duration: 10s;
}
@keyframes p-3660-2 {}
.b div:nth-child(35) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3660-2;
  animation-duration: 10s;
}
.b div:nth-child(36) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-736-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(36) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-736-1;
  animation-duration: 10s;
}
@keyframes p-736-2 {}
.b div:nth-child(36) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-736-2;
  animation-duration: 10s;
}
.b div:nth-child(37) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-180-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(37) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-180-1;
  animation-duration: 10s;
}
@keyframes p-180-2 {}
.b div:nth-child(37) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-180-2;
  animation-duration: 10s;
}
.b div:nth-child(38) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-5987-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(38) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5987-1;
  animation-duration: 10s;
}
@keyframes p-5987-2 {}
.b div:nth-child(38) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5987-2;
  animation-duration: 10s;
}
.b div:nth-child(39) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-9763-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(39) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9763-1;
  animation-duration: 10s;
}
@keyframes p-9763-2 {}
.b div:nth-child(39) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9763-2;
  animation-duration: 10s;
}
.b div:nth-child(40) {
  height: 1px;
  width: 1px;
  margin-left: -10vw;
}
@keyframes p-5096-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(40) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5096-1;
  animation-duration: 10s;
}
@keyframes p-5096-2 {}
.b div:nth-child(40) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5096-2;
  animation-duration: 10s;
}
.b div:nth-child(50) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-569-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(50) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-569-1;
  animation-duration: 10s;
}
@keyframes p-569-2 {}
.b div:nth-child(50) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-569-2;
  animation-duration: 10s;
}
.b div:nth-child(51) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-3411-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(51) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3411-1;
  animation-duration: 10s;
}
@keyframes p-3411-2 {}
.b div:nth-child(51) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3411-2;
  animation-duration: 10s;
}
.b div:nth-child(52) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-1334-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(52) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1334-1;
  animation-duration: 10s;
}
@keyframes p-1334-2 {}
.b div:nth-child(52) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1334-2;
  animation-duration: 10s;
}
.b div:nth-child(53) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-997-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(53) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-997-1;
  animation-duration: 10s;
}
@keyframes p-997-2 {}
.b div:nth-child(53) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-997-2;
  animation-duration: 10s;
}
.b div:nth-child(54) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-1707-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(54) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1707-1;
  animation-duration: 10s;
}
@keyframes p-1707-2 {}
.b div:nth-child(54) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1707-2;
  animation-duration: 10s;
}
.b div:nth-child(55) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-2257-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(55) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2257-1;
  animation-duration: 10s;
}
@keyframes p-2257-2 {}
.b div:nth-child(55) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2257-2;
  animation-duration: 10s;
}
.b div:nth-child(56) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-1000-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(56) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1000-1;
  animation-duration: 10s;
}
@keyframes p-1000-2 {}
.b div:nth-child(56) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1000-2;
  animation-duration: 10s;
}
.b div:nth-child(57) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-9766-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(57) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9766-1;
  animation-duration: 10s;
}
@keyframes p-9766-2 {}
.b div:nth-child(57) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9766-2;
  animation-duration: 10s;
}
.b div:nth-child(58) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-9288-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(58) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9288-1;
  animation-duration: 10s;
}
@keyframes p-9288-2 {}
.b div:nth-child(58) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9288-2;
  animation-duration: 10s;
}
.b div:nth-child(59) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-4322-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(59) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4322-1;
  animation-duration: 10s;
}
@keyframes p-4322-2 {}
.b div:nth-child(59) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4322-2;
  animation-duration: 10s;
}
.b div:nth-child(60) {
  height: 1px;
  width: 1px;
  margin-left: -20vw;
}
@keyframes p-9927-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(60) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9927-1;
  animation-duration: 10s;
}
@keyframes p-9927-2 {}
.b div:nth-child(60) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9927-2;
  animation-duration: 10s;
}
.b div:nth-child(70) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-1245-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(70) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1245-1;
  animation-duration: 10s;
}
@keyframes p-1245-2 {}
.b div:nth-child(70) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1245-2;
  animation-duration: 10s;
}
.b div:nth-child(71) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-9788-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(71) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9788-1;
  animation-duration: 10s;
}
@keyframes p-9788-2 {}
.b div:nth-child(71) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9788-2;
  animation-duration: 10s;
}
.b div:nth-child(72) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-7563-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(72) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7563-1;
  animation-duration: 10s;
}
@keyframes p-7563-2 {}
.b div:nth-child(72) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7563-2;
  animation-duration: 10s;
}
.b div:nth-child(73) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-1949-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(73) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1949-1;
  animation-duration: 10s;
}
@keyframes p-1949-2 {}
.b div:nth-child(73) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1949-2;
  animation-duration: 10s;
}
.b div:nth-child(74) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-5232-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(74) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5232-1;
  animation-duration: 10s;
}
@keyframes p-5232-2 {}
.b div:nth-child(74) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5232-2;
  animation-duration: 10s;
}
.b div:nth-child(75) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-7112-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(75) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7112-1;
  animation-duration: 10s;
}
@keyframes p-7112-2 {}
.b div:nth-child(75) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7112-2;
  animation-duration: 10s;
}
.b div:nth-child(76) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-3421-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(76) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3421-1;
  animation-duration: 10s;
}
@keyframes p-3421-2 {}
.b div:nth-child(76) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3421-2;
  animation-duration: 10s;
}
.b div:nth-child(77) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-5889-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(77) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5889-1;
  animation-duration: 10s;
}
@keyframes p-5889-2 {}
.b div:nth-child(77) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5889-2;
  animation-duration: 10s;
}
.b div:nth-child(78) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-6891-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(78) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6891-1;
  animation-duration: 10s;
}
@keyframes p-6891-2 {}
.b div:nth-child(78) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6891-2;
  animation-duration: 10s;
}
.b div:nth-child(79) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-9229-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(79) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9229-1;
  animation-duration: 10s;
}
@keyframes p-9229-2 {}
.b div:nth-child(79) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9229-2;
  animation-duration: 10s;
}
.b div:nth-child(80) {
  height: 1px;
  width: 1px;
  margin-left: -30vw;
}
@keyframes p-3850-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(80) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3850-1;
  animation-duration: 10s;
}
@keyframes p-3850-2 {}
.b div:nth-child(80) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3850-2;
  animation-duration: 10s;
}
.b div:nth-child(90) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-5646-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(90) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5646-1;
  animation-duration: 10s;
}
@keyframes p-5646-2 {}
.b div:nth-child(90) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5646-2;
  animation-duration: 10s;
}
.b div:nth-child(91) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-1283-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(91) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1283-1;
  animation-duration: 10s;
}
@keyframes p-1283-2 {}
.b div:nth-child(91) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1283-2;
  animation-duration: 10s;
}
.b div:nth-child(92) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-6965-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(92) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6965-1;
  animation-duration: 10s;
}
@keyframes p-6965-2 {}
.b div:nth-child(92) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6965-2;
  animation-duration: 10s;
}
.b div:nth-child(93) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-9167-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(93) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9167-1;
  animation-duration: 10s;
}
@keyframes p-9167-2 {}
.b div:nth-child(93) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9167-2;
  animation-duration: 10s;
}
.b div:nth-child(94) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-6472-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(94) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6472-1;
  animation-duration: 10s;
}
@keyframes p-6472-2 {}
.b div:nth-child(94) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6472-2;
  animation-duration: 10s;
}
.b div:nth-child(95) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-2715-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(95) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2715-1;
  animation-duration: 10s;
}
@keyframes p-2715-2 {}
.b div:nth-child(95) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2715-2;
  animation-duration: 10s;
}
.b div:nth-child(96) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-9749-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(96) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9749-1;
  animation-duration: 10s;
}
@keyframes p-9749-2 {}
.b div:nth-child(96) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9749-2;
  animation-duration: 10s;
}
.b div:nth-child(97) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-4370-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(97) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4370-1;
  animation-duration: 10s;
}
@keyframes p-4370-2 {}
.b div:nth-child(97) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4370-2;
  animation-duration: 10s;
}
.b div:nth-child(98) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-7319-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(98) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7319-1;
  animation-duration: 10s;
}
@keyframes p-7319-2 {}
.b div:nth-child(98) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7319-2;
  animation-duration: 10s;
}
.b div:nth-child(99) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-8050-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(99) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8050-1;
  animation-duration: 10s;
}
@keyframes p-8050-2 {}
.b div:nth-child(99) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8050-2;
  animation-duration: 10s;
}
.b div:nth-child(100) {
  height: 1px;
  width: 1px;
  margin-left: -40vw;
}
@keyframes p-6459-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(100) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6459-1;
  animation-duration: 10s;
}
@keyframes p-6459-2 {}
.b div:nth-child(100) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6459-2;
  animation-duration: 10s;
}
.b div:nth-child(110) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-6209-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(110) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6209-1;
  animation-duration: 10s;
}
@keyframes p-6209-2 {}
.b div:nth-child(110) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6209-2;
  animation-duration: 10s;
}
.b div:nth-child(111) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-5811-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(111) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5811-1;
  animation-duration: 10s;
}
@keyframes p-5811-2 {}
.b div:nth-child(111) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5811-2;
  animation-duration: 10s;
}
.b div:nth-child(112) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-9327-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(112) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9327-1;
  animation-duration: 10s;
}
@keyframes p-9327-2 {}
.b div:nth-child(112) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9327-2;
  animation-duration: 10s;
}
.b div:nth-child(113) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-3787-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(113) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3787-1;
  animation-duration: 10s;
}
@keyframes p-3787-2 {}
.b div:nth-child(113) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3787-2;
  animation-duration: 10s;
}
.b div:nth-child(114) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-7866-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(114) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7866-1;
  animation-duration: 10s;
}
@keyframes p-7866-2 {}
.b div:nth-child(114) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7866-2;
  animation-duration: 10s;
}
.b div:nth-child(115) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-6905-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(115) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6905-1;
  animation-duration: 10s;
}
@keyframes p-6905-2 {}
.b div:nth-child(115) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6905-2;
  animation-duration: 10s;
}
.b div:nth-child(116) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-1737-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(116) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1737-1;
  animation-duration: 10s;
}
@keyframes p-1737-2 {}
.b div:nth-child(116) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1737-2;
  animation-duration: 10s;
}
.b div:nth-child(117) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-9417-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(117) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9417-1;
  animation-duration: 10s;
}
@keyframes p-9417-2 {}
.b div:nth-child(117) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9417-2;
  animation-duration: 10s;
}
.b div:nth-child(118) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-7851-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(118) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7851-1;
  animation-duration: 10s;
}
@keyframes p-7851-2 {}
.b div:nth-child(118) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7851-2;
  animation-duration: 10s;
}
.b div:nth-child(119) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-4364-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(119) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4364-1;
  animation-duration: 10s;
}
@keyframes p-4364-2 {}
.b div:nth-child(119) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4364-2;
  animation-duration: 10s;
}
.b div:nth-child(120) {
  height: 1px;
  width: 1px;
  margin-left: -50vw;
}
@keyframes p-9581-1 {
  0%, 60% {
    opacity: 0;
    animation-timing-function: ease-in;
  }
  57%, 100% {
    opacity: 0.7;
  }
}
.b div:nth-child(120) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9581-1;
  animation-duration: 10s;
}
@keyframes p-9581-2 {}
.b div:nth-child(120) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9581-2;
  animation-duration: 10s;
}

.c div {
  background: black;
  width: 6px;
  height: 1px;
  position: absolute;
  left: 0px;
  opacity: 1;
}
.c div:nth-child(1) {
  top: 0vh;
}
@keyframes p-8290-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 0.4vw;
  }
  20% {
    width: 0.2vw;
  }
  30% {
    width: 0.6vw;
  }
  50%, 100% {
    width: 2.4918523594vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.3114815449px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1080604612px dashed #e8e8e8;
  }
}
.c div:nth-child(1) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8290-1;
  animation-duration: 10s;
}
@keyframes p-8290-2 {}
.c div:nth-child(1) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8290-2;
  animation-duration: 10s;
}
.c div:nth-child(2) {
  top: 1vh;
}
@keyframes p-701-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 0.8vw;
  }
  20% {
    width: 0.4vw;
  }
  30% {
    width: 1.2vw;
  }
  50%, 100% {
    width: -3.4960637812vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.4370079727px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0832293673px dashed #e8e8e8;
  }
}
.c div:nth-child(2) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-701-1;
  animation-duration: 10s;
}
@keyframes p-701-2 {}
.c div:nth-child(2) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-701-2;
  animation-duration: 10s;
}
.c div:nth-child(3) {
  top: 2vh;
}
@keyframes p-9507-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 1.2vw;
  }
  20% {
    width: 0.6vw;
  }
  30% {
    width: 1.8vw;
  }
  50%, 100% {
    width: -0.2280744689vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0285093086px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1979984993px dashed #e8e8e8;
  }
}
.c div:nth-child(3) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9507-1;
  animation-duration: 10s;
}
@keyframes p-9507-2 {}
.c div:nth-child(3) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9507-2;
  animation-duration: 10s;
}
.c div:nth-child(4) {
  top: 3vh;
}
@keyframes p-7704-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 1.6vw;
  }
  20% {
    width: 0.8vw;
  }
  30% {
    width: 2.4vw;
  }
  50%, 100% {
    width: 1.8525140518vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.2315642565px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1307287242px dashed #e8e8e8;
  }
}
.c div:nth-child(4) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7704-1;
  animation-duration: 10s;
}
@keyframes p-7704-2 {}
.c div:nth-child(4) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7704-2;
  animation-duration: 10s;
}
.c div:nth-child(5) {
  top: 4vh;
}
@keyframes p-3710-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 2vw;
  }
  20% {
    width: 1vw;
  }
  30% {
    width: 3vw;
  }
  50%, 100% {
    width: -5.40882401vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.6761030012px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0567324371px dashed #e8e8e8;
  }
}
.c div:nth-child(5) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3710-1;
  animation-duration: 10s;
}
@keyframes p-3710-2 {}
.c div:nth-child(5) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3710-2;
  animation-duration: 10s;
}
.c div:nth-child(6) {
  top: 5vh;
}
@keyframes p-7882-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 2.4vw;
  }
  20% {
    width: 1.2vw;
  }
  30% {
    width: 3.6vw;
  }
  50%, 100% {
    width: -0.4656099062vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0582012383px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1920340573px dashed #e8e8e8;
  }
}
.c div:nth-child(6) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7882-1;
  animation-duration: 10s;
}
@keyframes p-7882-2 {}
.c div:nth-child(6) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7882-2;
  animation-duration: 10s;
}
.c div:nth-child(7) {
  top: 6vh;
}
@keyframes p-2682-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 2.8vw;
  }
  20% {
    width: 1.4vw;
  }
  30% {
    width: 4.2vw;
  }
  50%, 100% {
    width: 1.3943167724vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.1742895965px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1507804509px dashed #e8e8e8;
  }
}
.c div:nth-child(7) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2682-1;
  animation-duration: 10s;
}
@keyframes p-2682-2 {}
.c div:nth-child(7) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2682-2;
  animation-duration: 10s;
}
.c div:nth-child(8) {
  top: 7vh;
}
@keyframes p-8219-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 3.2vw;
  }
  20% {
    width: 1.6vw;
  }
  30% {
    width: 4.8vw;
  }
  50%, 100% {
    width: -10.8795383284vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -1.359942291px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0291000068px dashed #e8e8e8;
  }
}
.c div:nth-child(8) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8219-1;
  animation-duration: 10s;
}
@keyframes p-8219-2 {}
.c div:nth-child(8) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8219-2;
  animation-duration: 10s;
}
.c div:nth-child(9) {
  top: 8vh;
}
@keyframes p-6310-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 3.6vw;
  }
  20% {
    width: 1.8vw;
  }
  30% {
    width: 5.4vw;
  }
  50%, 100% {
    width: -0.7237050551vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0904631319px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1822260524px dashed #e8e8e8;
  }
}
.c div:nth-child(9) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6310-1;
  animation-duration: 10s;
}
@keyframes p-6310-2 {}
.c div:nth-child(9) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6310-2;
  animation-duration: 10s;
}
.c div:nth-child(10) {
  top: 9vh;
}
@keyframes p-9602-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 4vw;
  }
  20% {
    width: 2vw;
  }
  30% {
    width: 6vw;
  }
  50%, 100% {
    width: 1.0373773239vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.1296721655px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1678143058px dashed #e8e8e8;
  }
}
.c div:nth-child(10) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9602-1;
  animation-duration: 10s;
}
@keyframes p-9602-2 {}
.c div:nth-child(10) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9602-2;
  animation-duration: 10s;
}
.c div:nth-child(11) {
  top: 10vh;
}
@keyframes p-8332-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 4.4vw;
  }
  20% {
    width: 2.2vw;
  }
  30% {
    width: 6.6vw;
  }
  50%, 100% {
    width: -361.5213543267vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -45.1901692908px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0008851396px dashed #e8e8e8;
  }
}
.c div:nth-child(11) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8332-1;
  animation-duration: 10s;
}
@keyframes p-8332-2 {}
.c div:nth-child(11) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8332-2;
  animation-duration: 10s;
}
.c div:nth-child(12) {
  top: 11vh;
}
@keyframes p-248-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 4.8vw;
  }
  20% {
    width: 2.4vw;
  }
  30% {
    width: 7.2vw;
  }
  50%, 100% {
    width: -1.0173758859vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.1271719857px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1687707917px dashed #e8e8e8;
  }
}
.c div:nth-child(12) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-248-1;
  animation-duration: 10s;
}
@keyframes p-248-2 {}
.c div:nth-child(12) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-248-2;
  animation-duration: 10s;
}
.c div:nth-child(13) {
  top: 12vh;
}
@keyframes p-2411-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 5.2vw;
  }
  20% {
    width: 2.6vw;
  }
  30% {
    width: 7.8vw;
  }
  50%, 100% {
    width: 0.7408338127vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0926042266px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1814893563px dashed #e8e8e8;
  }
}
.c div:nth-child(13) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2411-1;
  animation-duration: 10s;
}
@keyframes p-2411-2 {}
.c div:nth-child(13) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2411-2;
  animation-duration: 10s;
}
.c div:nth-child(14) {
  top: 13vh;
}
@keyframes p-9715-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 5.6vw;
  }
  20% {
    width: 2.8vw;
  }
  30% {
    width: 8.4vw;
  }
  50%, 100% {
    width: 11.5913705858vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 1.4489213232px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0273474436px dashed #e8e8e8;
  }
}
.c div:nth-child(14) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9715-1;
  animation-duration: 10s;
}
@keyframes p-9715-2 {}
.c div:nth-child(14) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9715-2;
  animation-duration: 10s;
}
.c div:nth-child(15) {
  top: 14vh;
}
@keyframes p-3220-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 6vw;
  }
  20% {
    width: 3vw;
  }
  30% {
    width: 9vw;
  }
  50%, 100% {
    width: -1.3695894415vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.1711986802px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1519375826px dashed #e8e8e8;
  }
}
.c div:nth-child(15) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3220-1;
  animation-duration: 10s;
}
@keyframes p-3220-2 {}
.c div:nth-child(15) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3220-2;
  animation-duration: 10s;
}
.c div:nth-child(16) {
  top: 15vh;
}
@keyframes p-6642-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 6.4vw;
  }
  20% {
    width: 3.2vw;
  }
  30% {
    width: 9.6vw;
  }
  50%, 100% {
    width: 0.4810115872vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0601264484px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1915318961px dashed #e8e8e8;
  }
}
.c div:nth-child(16) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6642-1;
  animation-duration: 10s;
}
@keyframes p-6642-2 {}
.c div:nth-child(16) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6642-2;
  animation-duration: 10s;
}
.c div:nth-child(17) {
  top: 16vh;
}
@keyframes p-9144-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 6.8vw;
  }
  20% {
    width: 3.4vw;
  }
  30% {
    width: 10.2vw;
  }
  50%, 100% {
    width: 5.5902650328vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.6987831291px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0550326676px dashed #e8e8e8;
  }
}
.c div:nth-child(17) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9144-1;
  animation-duration: 10s;
}
@keyframes p-9144-2 {}
.c div:nth-child(17) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9144-2;
  animation-duration: 10s;
}
.c div:nth-child(18) {
  top: 17vh;
}
@keyframes p-8271-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 7.2vw;
  }
  20% {
    width: 3.6vw;
  }
  30% {
    width: 10.8vw;
  }
  50%, 100% {
    width: -1.8197019397vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.2274627425px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1320633416px dashed #e8e8e8;
  }
}
.c div:nth-child(18) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8271-1;
  animation-duration: 10s;
}
@keyframes p-8271-2 {}
.c div:nth-child(18) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8271-2;
  animation-duration: 10s;
}
.c div:nth-child(19) {
  top: 18vh;
}
@keyframes p-4868-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 7.6vw;
  }
  20% {
    width: 3.8vw;
  }
  30% {
    width: 11.4vw;
  }
  50%, 100% {
    width: 0.242543153vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0303178941px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1977409236px dashed #e8e8e8;
  }
}
.c div:nth-child(19) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4868-1;
  animation-duration: 10s;
}
@keyframes p-4868-2 {}
.c div:nth-child(19) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4868-2;
  animation-duration: 10s;
}
.c div:nth-child(20) {
  top: 19vh;
}
@keyframes p-9757-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 8vw;
  }
  20% {
    width: 4vw;
  }
  30% {
    width: 12vw;
  }
  50%, 100% {
    width: 3.5794575108vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.4474321888px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0816164124px dashed #e8e8e8;
  }
}
.c div:nth-child(20) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9757-1;
  animation-duration: 10s;
}
@keyframes p-9757-2 {}
.c div:nth-child(20) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9757-2;
  animation-duration: 10s;
}
.c div:nth-child(21) {
  top: 20vh;
}
@keyframes p-6163-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 8.4vw;
  }
  20% {
    width: 4.2vw;
  }
  30% {
    width: 12.6vw;
  }
  50%, 100% {
    width: -2.4439976442vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.3054997055px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.109545852px dashed #e8e8e8;
  }
}
.c div:nth-child(21) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6163-1;
  animation-duration: 10s;
}
@keyframes p-6163-2 {}
.c div:nth-child(21) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6163-2;
  animation-duration: 10s;
}
.c div:nth-child(22) {
  top: 21vh;
}
@keyframes p-6166-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 8.8vw;
  }
  20% {
    width: 4.4vw;
  }
  30% {
    width: 13.2vw;
  }
  50%, 100% {
    width: 0.0141626497vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0017703312px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1999921653px dashed #e8e8e8;
  }
}
.c div:nth-child(22) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6166-1;
  animation-duration: 10s;
}
@keyframes p-6166-2 {}
.c div:nth-child(22) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6166-2;
  animation-duration: 10s;
}
.c div:nth-child(23) {
  top: 22vh;
}
@keyframes p-8761-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 9.2vw;
  }
  20% {
    width: 4.6vw;
  }
  30% {
    width: 13.8vw;
  }
  50%, 100% {
    width: 2.5410449334vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.3176306167px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1065666041px dashed #e8e8e8;
  }
}
.c div:nth-child(23) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8761-1;
  animation-duration: 10s;
}
@keyframes p-8761-2 {}
.c div:nth-child(23) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8761-2;
  animation-duration: 10s;
}
.c div:nth-child(24) {
  top: 23vh;
}
@keyframes p-509-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 9.6vw;
  }
  20% {
    width: 4.8vw;
  }
  30% {
    width: 14.4vw;
  }
  50%, 100% {
    width: -3.4158347164vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.4269793395px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0848358015px dashed #e8e8e8;
  }
}
.c div:nth-child(24) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-509-1;
  animation-duration: 10s;
}
@keyframes p-509-2 {}
.c div:nth-child(24) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-509-2;
  animation-duration: 10s;
}
.c div:nth-child(25) {
  top: 24vh;
}
@keyframes p-582-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 10vw;
  }
  20% {
    width: 5vw;
  }
  30% {
    width: 15vw;
  }
  50%, 100% {
    width: -0.2136422512vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0267052814px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1982405624px dashed #e8e8e8;
  }
}
.c div:nth-child(25) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-582-1;
  animation-duration: 10s;
}
@keyframes p-582-2 {}
.c div:nth-child(25) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-582-2;
  animation-duration: 10s;
}
.c div:nth-child(26) {
  top: 25vh;
}
@keyframes p-8936-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 10.4vw;
  }
  20% {
    width: 5.2vw;
  }
  30% {
    width: 15.6vw;
  }
  50%, 100% {
    width: 1.8860056867vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.2357507108px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1293838645px dashed #e8e8e8;
  }
}
.c div:nth-child(26) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8936-1;
  animation-duration: 10s;
}
@keyframes p-8936-2 {}
.c div:nth-child(26) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8936-2;
  animation-duration: 10s;
}
.c div:nth-child(27) {
  top: 26vh;
}
@keyframes p-3321-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 10.8vw;
  }
  20% {
    width: 5.4vw;
  }
  30% {
    width: 16.2vw;
  }
  50%, 100% {
    width: -5.2379260807vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.6547407601px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0584277617px dashed #e8e8e8;
  }
}
.c div:nth-child(27) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3321-1;
  animation-duration: 10s;
}
@keyframes p-3321-2 {}
.c div:nth-child(27) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3321-2;
  animation-duration: 10s;
}
.c div:nth-child(28) {
  top: 27vh;
}
@keyframes p-6060-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 11.2vw;
  }
  20% {
    width: 5.6vw;
  }
  30% {
    width: 16.8vw;
  }
  50%, 100% {
    width: -0.4502873673vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0562859209px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1925211733px dashed #e8e8e8;
  }
}
.c div:nth-child(28) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6060-1;
  animation-duration: 10s;
}
@keyframes p-6060-2 {}
.c div:nth-child(28) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6060-2;
  animation-duration: 10s;
}
.c div:nth-child(29) {
  top: 28vh;
}
@keyframes p-9689-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 11.6vw;
  }
  20% {
    width: 5.8vw;
  }
  30% {
    width: 17.4vw;
  }
  50%, 100% {
    width: 1.4194285501vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.1774285688px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1496115059px dashed #e8e8e8;
  }
}
.c div:nth-child(29) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9689-1;
  animation-duration: 10s;
}
@keyframes p-9689-2 {}
.c div:nth-child(29) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9689-2;
  animation-duration: 10s;
}
.c div:nth-child(30) {
  top: 29vh;
}
@keyframes p-7190-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 12vw;
  }
  20% {
    width: 6vw;
  }
  30% {
    width: 18vw;
  }
  50%, 100% {
    width: -10.2485299146vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -1.2810662393px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.03085029px dashed #e8e8e8;
  }
}
.c div:nth-child(30) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7190-1;
  animation-duration: 10s;
}
@keyframes p-7190-2 {}
.c div:nth-child(30) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7190-2;
  animation-duration: 10s;
}
.c div:nth-child(31) {
  top: 30vh;
}
@keyframes p-8240-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 12.4vw;
  }
  20% {
    width: 6.2vw;
  }
  30% {
    width: 18.6vw;
  }
  50%, 100% {
    width: -0.7067129088vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0883391136px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1829484716px dashed #e8e8e8;
  }
}
.c div:nth-child(31) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8240-1;
  animation-duration: 10s;
}
@keyframes p-8240-2 {}
.c div:nth-child(31) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8240-2;
  animation-duration: 10s;
}
.c div:nth-child(32) {
  top: 31vh;
}
@keyframes p-7-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 12.8vw;
  }
  20% {
    width: 6.4vw;
  }
  30% {
    width: 19.2vw;
  }
  50%, 100% {
    width: 1.0576096664vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.1322012083px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1668446721px dashed #e8e8e8;
  }
}
.c div:nth-child(32) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7-1;
  animation-duration: 10s;
}
@keyframes p-7-2 {}
.c div:nth-child(32) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7-2;
  animation-duration: 10s;
}
.c div:nth-child(33) {
  top: 32vh;
}
@keyframes p-3582-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 13.2vw;
  }
  20% {
    width: 6.6vw;
  }
  30% {
    width: 19.8vw;
  }
  50%, 100% {
    width: -120.5008236801vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -15.06260296px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0026553494px dashed #e8e8e8;
  }
}
.c div:nth-child(33) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3582-1;
  animation-duration: 10s;
}
@keyframes p-3582-2 {}
.c div:nth-child(33) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3582-2;
  animation-duration: 10s;
}
.c div:nth-child(34) {
  top: 33vh;
}
@keyframes p-7803-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 13.6vw;
  }
  20% {
    width: 6.8vw;
  }
  30% {
    width: 20.4vw;
  }
  50%, 100% {
    width: -0.9975983403vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.1246997925px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.169714055px dashed #e8e8e8;
  }
}
.c div:nth-child(34) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7803-1;
  animation-duration: 10s;
}
@keyframes p-7803-2 {}
.c div:nth-child(34) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7803-2;
  animation-duration: 10s;
}
.c div:nth-child(35) {
  top: 34vh;
}
@keyframes p-7381-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 14vw;
  }
  20% {
    width: 7vw;
  }
  30% {
    width: 21vw;
  }
  50%, 100% {
    width: 0.7581035527vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0947629441px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.180738441px dashed #e8e8e8;
  }
}
.c div:nth-child(35) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7381-1;
  animation-duration: 10s;
}
@keyframes p-7381-2 {}
.c div:nth-child(35) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7381-2;
  animation-duration: 10s;
}
.c div:nth-child(36) {
  top: 35vh;
}
@keyframes p-976-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 14.4vw;
  }
  20% {
    width: 7.2vw;
  }
  30% {
    width: 21.6vw;
  }
  50%, 100% {
    width: 12.4007534491vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 1.5500941811px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0255927379px dashed #e8e8e8;
  }
}
.c div:nth-child(36) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-976-1;
  animation-duration: 10s;
}
@keyframes p-976-2 {}
.c div:nth-child(36) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-976-2;
  animation-duration: 10s;
}
.c div:nth-child(37) {
  top: 36vh;
}
@keyframes p-1045-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 14.8vw;
  }
  20% {
    width: 7.4vw;
  }
  30% {
    width: 22.2vw;
  }
  50%, 100% {
    width: -1.3452340086vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.1681542511px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1530828104px dashed #e8e8e8;
  }
}
.c div:nth-child(37) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1045-1;
  animation-duration: 10s;
}
@keyframes p-1045-2 {}
.c div:nth-child(37) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1045-2;
  animation-duration: 10s;
}
.c div:nth-child(38) {
  top: 37vh;
}
@keyframes p-6327-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 15.2vw;
  }
  20% {
    width: 7.6vw;
  }
  30% {
    width: 22.8vw;
  }
  50%, 100% {
    width: 0.4964954576vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0620619322px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1910147288px dashed #e8e8e8;
  }
}
.c div:nth-child(38) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6327-1;
  animation-duration: 10s;
}
@keyframes p-6327-2 {}
.c div:nth-child(38) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6327-2;
  animation-duration: 10s;
}
.c div:nth-child(39) {
  top: 38vh;
}
@keyframes p-7705-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 15.6vw;
  }
  20% {
    width: 7.8vw;
  }
  30% {
    width: 23.4vw;
  }
  50%, 100% {
    width: 5.7832870514vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.7229108814px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0533285865px dashed #e8e8e8;
  }
}
.c div:nth-child(39) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7705-1;
  animation-duration: 10s;
}
@keyframes p-7705-2 {}
.c div:nth-child(39) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7705-2;
  animation-duration: 10s;
}
.c div:nth-child(40) {
  top: 39vh;
}
@keyframes p-5905-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 16vw;
  }
  20% {
    width: 8vw;
  }
  30% {
    width: 24vw;
  }
  50%, 100% {
    width: -1.7875438895vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.2234429862px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1333876123px dashed #e8e8e8;
  }
}
.c div:nth-child(40) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5905-1;
  animation-duration: 10s;
}
@keyframes p-5905-2 {}
.c div:nth-child(40) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5905-2;
  animation-duration: 10s;
}
.c div:nth-child(41) {
  top: 40vh;
}
@keyframes p-8200-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 16.4vw;
  }
  20% {
    width: 8.2vw;
  }
  30% {
    width: 24.6vw;
  }
  50%, 100% {
    width: 0.2570507179vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0321313397px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1974678555px dashed #e8e8e8;
  }
}
.c div:nth-child(41) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8200-1;
  animation-duration: 10s;
}
@keyframes p-8200-2 {}
.c div:nth-child(41) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8200-2;
  animation-duration: 10s;
}
.c div:nth-child(42) {
  top: 41vh;
}
@keyframes p-2675-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 16.8vw;
  }
  20% {
    width: 8.4vw;
  }
  30% {
    width: 25.2vw;
  }
  50%, 100% {
    width: 3.6662207879vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.4582775985px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.079997063px dashed #e8e8e8;
  }
}
.c div:nth-child(42) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2675-1;
  animation-duration: 10s;
}
@keyframes p-2675-2 {}
.c div:nth-child(42) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2675-2;
  animation-duration: 10s;
}
.c div:nth-child(43) {
  top: 42vh;
}
@keyframes p-1276-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 17.2vw;
  }
  20% {
    width: 8.6vw;
  }
  30% {
    width: 25.8vw;
  }
  50%, 100% {
    width: -2.3974197422vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.2996774678px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1110226603px dashed #e8e8e8;
  }
}
.c div:nth-child(43) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1276-1;
  animation-duration: 10s;
}
@keyframes p-1276-2 {}
.c div:nth-child(43) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1276-2;
  animation-duration: 10s;
}
.c div:nth-child(44) {
  top: 43vh;
}
@keyframes p-7580-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 17.6vw;
  }
  20% {
    width: 8.8vw;
  }
  30% {
    width: 26.4vw;
  }
  50%, 100% {
    width: 0.0283275188vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0035409399px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1999686617px dashed #e8e8e8;
  }
}
.c div:nth-child(44) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7580-1;
  animation-duration: 10s;
}
@keyframes p-7580-2 {}
.c div:nth-child(44) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7580-2;
  animation-duration: 10s;
}
.c div:nth-child(45) {
  top: 44vh;
}
@keyframes p-7783-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 18vw;
  }
  20% {
    width: 9vw;
  }
  30% {
    width: 27vw;
  }
  50%, 100% {
    width: 2.5916403049vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.3239550381px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1050643978px dashed #e8e8e8;
  }
}
.c div:nth-child(45) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7783-1;
  animation-duration: 10s;
}
@keyframes p-7783-2 {}
.c div:nth-child(45) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7783-2;
  animation-duration: 10s;
}
.c div:nth-child(46) {
  top: 45vh;
}
@keyframes p-6288-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 18.4vw;
  }
  20% {
    width: 9.2vw;
  }
  30% {
    width: 27.6vw;
  }
  50%, 100% {
    width: -3.3385816498vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.4173227062px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.086435589px dashed #e8e8e8;
  }
}
.c div:nth-child(46) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6288-1;
  animation-duration: 10s;
}
@keyframes p-6288-2 {}
.c div:nth-child(46) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6288-2;
  animation-duration: 10s;
}
.c div:nth-child(47) {
  top: 46vh;
}
@keyframes p-4952-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 18.8vw;
  }
  20% {
    width: 9.4vw;
  }
  30% {
    width: 28.2vw;
  }
  50%, 100% {
    width: -0.199244109vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0249055136px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1984670938px dashed #e8e8e8;
  }
}
.c div:nth-child(47) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4952-1;
  animation-duration: 10s;
}
@keyframes p-4952-2 {}
.c div:nth-child(47) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4952-2;
  animation-duration: 10s;
}
.c div:nth-child(48) {
  top: 47vh;
}
@keyframes p-9272-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 19.2vw;
  }
  20% {
    width: 9.6vw;
  }
  30% {
    width: 28.8vw;
  }
  50%, 100% {
    width: 1.920203589vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.2400254486px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1280288679px dashed #e8e8e8;
  }
}
.c div:nth-child(48) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9272-1;
  animation-duration: 10s;
}
@keyframes p-9272-2 {}
.c div:nth-child(48) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9272-2;
  animation-duration: 10s;
}
.c div:nth-child(49) {
  top: 48vh;
}
@keyframes p-564-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 19.6vw;
  }
  20% {
    width: 9.8vw;
  }
  30% {
    width: 29.4vw;
  }
  50%, 100% {
    width: -5.0766536835vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.6345817104px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0601185087px dashed #e8e8e8;
  }
}
.c div:nth-child(49) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-564-1;
  animation-duration: 10s;
}
@keyframes p-564-2 {}
.c div:nth-child(49) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-564-2;
  animation-duration: 10s;
}
.c div:nth-child(50) {
  top: 49vh;
}
@keyframes p-7304-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 20vw;
  }
  20% {
    width: 10vw;
  }
  30% {
    width: 30vw;
  }
  50%, 100% {
    width: -0.4350409792vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0543801224px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1929932057px dashed #e8e8e8;
  }
}
.c div:nth-child(50) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7304-1;
  animation-duration: 10s;
}
@keyframes p-7304-2 {}
.c div:nth-child(50) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7304-2;
  animation-duration: 10s;
}
.c div:nth-child(51) {
  top: 50vh;
}
@keyframes p-7353-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 20.4vw;
  }
  20% {
    width: 10.2vw;
  }
  30% {
    width: 30.6vw;
  }
  50%, 100% {
    width: 1.444937839vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.1806172299px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1484308394px dashed #e8e8e8;
  }
}
.c div:nth-child(51) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7353-1;
  animation-duration: 10s;
}
@keyframes p-7353-2 {}
.c div:nth-child(51) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7353-2;
  animation-duration: 10s;
}
.c div:nth-child(52) {
  top: 51vh;
}
@keyframes p-5785-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 20.8vw;
  }
  20% {
    width: 10.4vw;
  }
  30% {
    width: 31.2vw;
  }
  50%, 100% {
    width: -9.6852358125vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -1.2106544766px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0325981562px dashed #e8e8e8;
  }
}
.c div:nth-child(52) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5785-1;
  animation-duration: 10s;
}
@keyframes p-5785-2 {}
.c div:nth-child(52) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5785-2;
  animation-duration: 10s;
}
.c div:nth-child(53) {
  top: 52vh;
}
@keyframes p-4153-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 21.2vw;
  }
  20% {
    width: 10.6vw;
  }
  30% {
    width: 31.8vw;
  }
  50%, 100% {
    width: -0.6898531148vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0862316393px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1836565572px dashed #e8e8e8;
  }
}
.c div:nth-child(53) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4153-1;
  animation-duration: 10s;
}
@keyframes p-4153-2 {}
.c div:nth-child(53) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4153-2;
  animation-duration: 10s;
}
.c div:nth-child(54) {
  top: 53vh;
}
@keyframes p-223-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 21.6vw;
  }
  20% {
    width: 10.8vw;
  }
  30% {
    width: 32.4vw;
  }
  50%, 100% {
    width: 1.078080161vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.1347600201px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1658619666px dashed #e8e8e8;
  }
}
.c div:nth-child(54) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-223-1;
  animation-duration: 10s;
}
@keyframes p-223-2 {}
.c div:nth-child(54) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-223-2;
  animation-duration: 10s;
}
.c div:nth-child(55) {
  top: 54vh;
}
@keyframes p-2685-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 22vw;
  }
  20% {
    width: 11vw;
  }
  30% {
    width: 33vw;
  }
  50%, 100% {
    width: -72.2929406568vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -9.0366175821px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0044253513px dashed #e8e8e8;
  }
}
.c div:nth-child(55) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2685-1;
  animation-duration: 10s;
}
@keyframes p-2685-2 {}
.c div:nth-child(55) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2685-2;
  animation-duration: 10s;
}
.c div:nth-child(56) {
  top: 55vh;
}
@keyframes p-2123-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 22.4vw;
  }
  20% {
    width: 11.2vw;
  }
  30% {
    width: 33.6vw;
  }
  50%, 100% {
    width: -0.9780379011vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.1222547376px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1706440215px dashed #e8e8e8;
  }
}
.c div:nth-child(56) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2123-1;
  animation-duration: 10s;
}
@keyframes p-2123-2 {}
.c div:nth-child(56) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2123-2;
  animation-duration: 10s;
}
.c div:nth-child(57) {
  top: 56vh;
}
@keyframes p-1436-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 22.8vw;
  }
  20% {
    width: 11.4vw;
  }
  30% {
    width: 34.2vw;
  }
  50%, 100% {
    width: 0.7755187629vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0969398454px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1799733654px dashed #e8e8e8;
  }
}
.c div:nth-child(57) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1436-1;
  animation-duration: 10s;
}
@keyframes p-1436-2 {}
.c div:nth-child(57) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1436-2;
  animation-duration: 10s;
}
.c div:nth-child(58) {
  top: 57vh;
}
@keyframes p-3506-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 23.2vw;
  }
  20% {
    width: 11.6vw;
  }
  30% {
    width: 34.8vw;
  }
  50%, 100% {
    width: 13.329370964vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 1.6661713705px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0238360271px dashed #e8e8e8;
  }
}
.c div:nth-child(58) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3506-1;
  animation-duration: 10s;
}
@keyframes p-3506-2 {}
.c div:nth-child(58) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3506-2;
  animation-duration: 10s;
}
.c div:nth-child(59) {
  top: 58vh;
}
@keyframes p-2376-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 23.6vw;
  }
  20% {
    width: 11.8vw;
  }
  30% {
    width: 35.4vw;
  }
  50%, 100% {
    width: -1.3212384147vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.1651548018px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1542160446px dashed #e8e8e8;
  }
}
.c div:nth-child(59) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2376-1;
  animation-duration: 10s;
}
@keyframes p-2376-2 {}
.c div:nth-child(59) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2376-2;
  animation-duration: 10s;
}
.c div:nth-child(60) {
  top: 59vh;
}
@keyframes p-3730-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 24vw;
  }
  20% {
    width: 12vw;
  }
  30% {
    width: 36vw;
  }
  50%, 100% {
    width: 0.512064623vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0640080779px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1904825961px dashed #e8e8e8;
  }
}
.c div:nth-child(60) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3730-1;
  animation-duration: 10s;
}
@keyframes p-3730-2 {}
.c div:nth-child(60) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3730-2;
  animation-duration: 10s;
}
.c div:nth-child(61) {
  top: 60vh;
}
@keyframes p-7522-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 24.4vw;
  }
  20% {
    width: 12.2vw;
  }
  30% {
    width: 36.6vw;
  }
  50%, 100% {
    width: 5.9890687108vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.7486335889px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0516203272px dashed #e8e8e8;
  }
}
.c div:nth-child(61) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7522-1;
  animation-duration: 10s;
}
@keyframes p-7522-2 {}
.c div:nth-child(61) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7522-2;
  animation-duration: 10s;
}
.c div:nth-child(62) {
  top: 61vh;
}
@keyframes p-8452-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 24.8vw;
  }
  20% {
    width: 12.4vw;
  }
  30% {
    width: 37.2vw;
  }
  50%, 100% {
    width: -1.7560156459vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.2195019557px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1347014325px dashed #e8e8e8;
  }
}
.c div:nth-child(62) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8452-1;
  animation-duration: 10s;
}
@keyframes p-8452-2 {}
.c div:nth-child(62) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8452-2;
  animation-duration: 10s;
}
.c div:nth-child(63) {
  top: 62vh;
}
@keyframes p-6547-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 25.2vw;
  }
  20% {
    width: 12.6vw;
  }
  30% {
    width: 37.8vw;
  }
  50%, 100% {
    width: 0.2715996033vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0339499504px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1971793163px dashed #e8e8e8;
  }
}
.c div:nth-child(63) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6547-1;
  animation-duration: 10s;
}
@keyframes p-6547-2 {}
.c div:nth-child(63) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6547-2;
  animation-duration: 10s;
}
.c div:nth-child(64) {
  top: 63vh;
}
@keyframes p-1919-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 25.6vw;
  }
  20% {
    width: 12.8vw;
  }
  30% {
    width: 38.4vw;
  }
  50%, 100% {
    width: 3.7565764947vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.4695720618px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0783714461px dashed #e8e8e8;
  }
}
.c div:nth-child(64) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1919-1;
  animation-duration: 10s;
}
@keyframes p-1919-2 {}
.c div:nth-child(64) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1919-2;
  animation-duration: 10s;
}
.c div:nth-child(65) {
  top: 64vh;
}
@keyframes p-2889-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 26vw;
  }
  20% {
    width: 13vw;
  }
  30% {
    width: 39vw;
  }
  50%, 100% {
    width: -2.3520612123vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.2940076515px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1124907702px dashed #e8e8e8;
  }
}
.c div:nth-child(65) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2889-1;
  animation-duration: 10s;
}
@keyframes p-2889-2 {}
.c div:nth-child(65) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2889-2;
  animation-duration: 10s;
}
.c div:nth-child(66) {
  top: 65vh;
}
@keyframes p-6881-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 26.4vw;
  }
  20% {
    width: 13.2vw;
  }
  30% {
    width: 39.6vw;
  }
  50%, 100% {
    width: 0.0424968284vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0053121036px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1999294912px dashed #e8e8e8;
  }
}
.c div:nth-child(66) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6881-1;
  animation-duration: 10s;
}
@keyframes p-6881-2 {}
.c div:nth-child(66) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6881-2;
  animation-duration: 10s;
}
.c div:nth-child(67) {
  top: 66vh;
}
@keyframes p-5110-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 26.8vw;
  }
  20% {
    width: 13.4vw;
  }
  30% {
    width: 40.2vw;
  }
  50%, 100% {
    width: 2.6437076224vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.3304634528px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.10355396px dashed #e8e8e8;
  }
}
.c div:nth-child(67) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5110-1;
  animation-duration: 10s;
}
@keyframes p-5110-2 {}
.c div:nth-child(67) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5110-2;
  animation-duration: 10s;
}
.c div:nth-child(68) {
  top: 67vh;
}
@keyframes p-3851-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 27.2vw;
  }
  20% {
    width: 13.6vw;
  }
  30% {
    width: 40.8vw;
  }
  50%, 100% {
    width: -3.2641305568vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.4080163196px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0880286045px dashed #e8e8e8;
  }
}
.c div:nth-child(68) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3851-1;
  animation-duration: 10s;
}
@keyframes p-3851-2 {}
.c div:nth-child(68) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3851-2;
  animation-duration: 10s;
}
.c div:nth-child(69) {
  top: 68vh;
}
@keyframes p-8291-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 27.6vw;
  }
  20% {
    width: 13.8vw;
  }
  30% {
    width: 41.4vw;
  }
  50%, 100% {
    width: -0.1848776733vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0231097092px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1986780759px dashed #e8e8e8;
  }
}
.c div:nth-child(69) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8291-1;
  animation-duration: 10s;
}
@keyframes p-8291-2 {}
.c div:nth-child(69) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8291-2;
  animation-duration: 10s;
}
.c div:nth-child(70) {
  top: 69vh;
}
@keyframes p-5190-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 28vw;
  }
  20% {
    width: 14vw;
  }
  30% {
    width: 42vw;
  }
  50%, 100% {
    width: 1.955135869vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.2443919836px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1266638406px dashed #e8e8e8;
  }
}
.c div:nth-child(70) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5190-1;
  animation-duration: 10s;
}
@keyframes p-5190-2 {}
.c div:nth-child(70) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5190-2;
  animation-duration: 10s;
}
.c div:nth-child(71) {
  top: 70vh;
}
@keyframes p-5314-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 28.4vw;
  }
  20% {
    width: 14.2vw;
  }
  30% {
    width: 42.6vw;
  }
  50%, 100% {
    width: -4.9241926451vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.6155240806px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0618045456px dashed #e8e8e8;
  }
}
.c div:nth-child(71) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5314-1;
  animation-duration: 10s;
}
@keyframes p-5314-2 {}
.c div:nth-child(71) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5314-2;
  animation-duration: 10s;
}
.c div:nth-child(72) {
  top: 71vh;
}
@keyframes p-8203-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 28.8vw;
  }
  20% {
    width: 14.4vw;
  }
  30% {
    width: 43.2vw;
  }
  50%, 100% {
    width: -0.419867804vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0524834755px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1934501177px dashed #e8e8e8;
  }
}
.c div:nth-child(72) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8203-1;
  animation-duration: 10s;
}
@keyframes p-8203-2 {}
.c div:nth-child(72) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8203-2;
  animation-duration: 10s;
}
.c div:nth-child(73) {
  top: 72vh;
}
@keyframes p-8999-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 29.2vw;
  }
  20% {
    width: 14.6vw;
  }
  30% {
    width: 43.8vw;
  }
  50%, 100% {
    width: 1.470858247vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.1838572809px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1472385436px dashed #e8e8e8;
  }
}
.c div:nth-child(73) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8999-1;
  animation-duration: 10s;
}
@keyframes p-8999-2 {}
.c div:nth-child(73) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8999-2;
  animation-duration: 10s;
}
.c div:nth-child(74) {
  top: 73vh;
}
@keyframes p-5271-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 29.6vw;
  }
  20% {
    width: 14.8vw;
  }
  30% {
    width: 44.4vw;
  }
  50%, 100% {
    width: -9.1792360628vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -1.1474045079px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0343434684px dashed #e8e8e8;
  }
}
.c div:nth-child(74) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5271-1;
  animation-duration: 10s;
}
@keyframes p-5271-2 {}
.c div:nth-child(74) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5271-2;
  animation-duration: 10s;
}
.c div:nth-child(75) {
  top: 74vh;
}
@keyframes p-9989-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 30vw;
  }
  20% {
    width: 15vw;
  }
  30% {
    width: 45vw;
  }
  50%, 100% {
    width: -0.673121521vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0841401901px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1843502539px dashed #e8e8e8;
  }
}
.c div:nth-child(75) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9989-1;
  animation-duration: 10s;
}
@keyframes p-9989-2 {}
.c div:nth-child(75) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9989-2;
  animation-duration: 10s;
}
.c div:nth-child(76) {
  top: 75vh;
}
@keyframes p-9449-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 30.4vw;
  }
  20% {
    width: 15.2vw;
  }
  30% {
    width: 45.6vw;
  }
  50%, 100% {
    width: 1.098796303vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.1373495379px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1648662662px dashed #e8e8e8;
  }
}
.c div:nth-child(76) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9449-1;
  animation-duration: 10s;
}
@keyframes p-9449-2 {}
.c div:nth-child(76) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9449-2;
  animation-duration: 10s;
}
.c div:nth-child(77) {
  top: 76vh;
}
@keyframes p-8436-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 30.8vw;
  }
  20% {
    width: 15.4vw;
  }
  30% {
    width: 46.2vw;
  }
  50%, 100% {
    width: -51.6297212415vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -6.4537151552px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0061950063px dashed #e8e8e8;
  }
}
.c div:nth-child(77) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8436-1;
  animation-duration: 10s;
}
@keyframes p-8436-2 {}
.c div:nth-child(77) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8436-2;
  animation-duration: 10s;
}
.c div:nth-child(78) {
  top: 77vh;
}
@keyframes p-4810-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 31.2vw;
  }
  20% {
    width: 15.6vw;
  }
  30% {
    width: 46.8vw;
  }
  50%, 100% {
    width: -0.9586879973vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.1198359997px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1715606186px dashed #e8e8e8;
  }
}
.c div:nth-child(78) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4810-1;
  animation-duration: 10s;
}
@keyframes p-4810-2 {}
.c div:nth-child(78) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4810-2;
  animation-duration: 10s;
}
.c div:nth-child(79) {
  top: 78vh;
}
@keyframes p-789-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 31.6vw;
  }
  20% {
    width: 15.8vw;
  }
  30% {
    width: 47.4vw;
  }
  50%, 100% {
    width: 0.7930840531vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0991355066px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1791941894px dashed #e8e8e8;
  }
}
.c div:nth-child(79) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-789-1;
  animation-duration: 10s;
}
@keyframes p-789-2 {}
.c div:nth-child(79) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-789-2;
  animation-duration: 10s;
}
.c div:nth-child(80) {
  top: 79vh;
}
@keyframes p-5711-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 32vw;
  }
  20% {
    width: 16vw;
  }
  30% {
    width: 48vw;
  }
  50%, 100% {
    width: 14.405847913vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 1.8007309891px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0220774488px dashed #e8e8e8;
  }
}
.c div:nth-child(80) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5711-1;
  animation-duration: 10s;
}
@keyframes p-5711-2 {}
.c div:nth-child(80) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5711-2;
  animation-duration: 10s;
}
.c div:nth-child(81) {
  top: 80vh;
}
@keyframes p-5446-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 32.4vw;
  }
  20% {
    width: 16.2vw;
  }
  30% {
    width: 48.6vw;
  }
  50%, 100% {
    width: -1.2975910653vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.1621988832px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1553371964px dashed #e8e8e8;
  }
}
.c div:nth-child(81) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5446-1;
  animation-duration: 10s;
}
@keyframes p-5446-2 {}
.c div:nth-child(81) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5446-2;
  animation-duration: 10s;
}
.c div:nth-child(82) {
  top: 81vh;
}
@keyframes p-4371-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 32.8vw;
  }
  20% {
    width: 16.4vw;
  }
  30% {
    width: 49.2vw;
  }
  50%, 100% {
    width: 0.5277222504vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0659652813px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1899355396px dashed #e8e8e8;
  }
}
.c div:nth-child(82) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4371-1;
  animation-duration: 10s;
}
@keyframes p-4371-2 {}
.c div:nth-child(82) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4371-2;
  animation-duration: 10s;
}
.c div:nth-child(83) {
  top: 82vh;
}
@keyframes p-972-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 33.2vw;
  }
  20% {
    width: 16.6vw;
  }
  30% {
    width: 49.8vw;
  }
  50%, 100% {
    width: 6.2089540966vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.7761192621px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0499080236px dashed #e8e8e8;
  }
}
.c div:nth-child(83) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-972-1;
  animation-duration: 10s;
}
@keyframes p-972-2 {}
.c div:nth-child(83) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-972-2;
  animation-duration: 10s;
}
.c div:nth-child(84) {
  top: 83vh;
}
@keyframes p-1133-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 33.6vw;
  }
  20% {
    width: 16.8vw;
  }
  30% {
    width: 50.4vw;
  }
  50%, 100% {
    width: -1.7250940883vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.215636761px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1360046991px dashed #e8e8e8;
  }
}
.c div:nth-child(84) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1133-1;
  animation-duration: 10s;
}
@keyframes p-1133-2 {}
.c div:nth-child(84) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1133-2;
  animation-duration: 10s;
}
.c div:nth-child(85) {
  top: 84vh;
}
@keyframes p-4118-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 34vw;
  }
  20% {
    width: 17vw;
  }
  30% {
    width: 51vw;
  }
  50%, 100% {
    width: 0.2861922759vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0357740345px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1968753287px dashed #e8e8e8;
  }
}
.c div:nth-child(85) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4118-1;
  animation-duration: 10s;
}
@keyframes p-4118-2 {}
.c div:nth-child(85) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4118-2;
  animation-duration: 10s;
}
.c div:nth-child(86) {
  top: 85vh;
}
@keyframes p-4528-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 34.4vw;
  }
  20% {
    width: 17.2vw;
  }
  30% {
    width: 51.6vw;
  }
  50%, 100% {
    width: 3.8507675354vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.4813459419px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.076739689px dashed #e8e8e8;
  }
}
.c div:nth-child(86) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4528-1;
  animation-duration: 10s;
}
@keyframes p-4528-2 {}
.c div:nth-child(86) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4528-2;
  animation-duration: 10s;
}
.c div:nth-child(87) {
  top: 86vh;
}
@keyframes p-4905-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 34.8vw;
  }
  20% {
    width: 17.4vw;
  }
  30% {
    width: 52.2vw;
  }
  50%, 100% {
    width: -2.3078679547vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.2884834943px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1139500669px dashed #e8e8e8;
  }
}
.c div:nth-child(87) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4905-1;
  animation-duration: 10s;
}
@keyframes p-4905-2 {}
.c div:nth-child(87) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4905-2;
  animation-duration: 10s;
}
.c div:nth-child(88) {
  top: 87vh;
}
@keyframes p-4495-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 35.2vw;
  }
  20% {
    width: 17.6vw;
  }
  30% {
    width: 52.8vw;
  }
  50%, 100% {
    width: 0.0566728021vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.0070841003px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1998746567px dashed #e8e8e8;
  }
}
.c div:nth-child(88) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4495-1;
  animation-duration: 10s;
}
@keyframes p-4495-2 {}
.c div:nth-child(88) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4495-2;
  animation-duration: 10s;
}
.c div:nth-child(89) {
  top: 88vh;
}
@keyframes p-3899-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 35.6vw;
  }
  20% {
    width: 17.8vw;
  }
  30% {
    width: 53.4vw;
  }
  50%, 100% {
    width: 2.6973205928vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.3371650741px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.102035409px dashed #e8e8e8;
  }
}
.c div:nth-child(89) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3899-1;
  animation-duration: 10s;
}
@keyframes p-3899-2 {}
.c div:nth-child(89) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3899-2;
  animation-duration: 10s;
}
.c div:nth-child(90) {
  top: 89vh;
}
@keyframes p-4737-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 36vw;
  }
  20% {
    width: 18vw;
  }
  30% {
    width: 54vw;
  }
  50%, 100% {
    width: -3.1923206595vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.3990400824px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0896147232px dashed #e8e8e8;
  }
}
.c div:nth-child(90) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4737-1;
  animation-duration: 10s;
}
@keyframes p-4737-2 {}
.c div:nth-child(90) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4737-2;
  animation-duration: 10s;
}
.c div:nth-child(91) {
  top: 90vh;
}
@keyframes p-2586-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 36.4vw;
  }
  20% {
    width: 18.2vw;
  }
  30% {
    width: 54.6vw;
  }
  50%, 100% {
    width: -0.1705405954vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0213175744px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1988734922px dashed #e8e8e8;
  }
}
.c div:nth-child(91) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2586-1;
  animation-duration: 10s;
}
@keyframes p-2586-2 {}
.c div:nth-child(91) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2586-2;
  animation-duration: 10s;
}
.c div:nth-child(92) {
  top: 91vh;
}
@keyframes p-7324-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 36.8vw;
  }
  20% {
    width: 18.4vw;
  }
  30% {
    width: 55.2vw;
  }
  50%, 100% {
    width: 1.990832093vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.2488540116px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1252888896px dashed #e8e8e8;
  }
}
.c div:nth-child(92) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7324-1;
  animation-duration: 10s;
}
@keyframes p-7324-2 {}
.c div:nth-child(92) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7324-2;
  animation-duration: 10s;
}
.c div:nth-child(93) {
  top: 92vh;
}
@keyframes p-7528-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 37.2vw;
  }
  20% {
    width: 18.6vw;
  }
  30% {
    width: 55.8vw;
  }
  50%, 100% {
    width: -4.7798180151vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.5974772519px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0634857403px dashed #e8e8e8;
  }
}
.c div:nth-child(93) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7528-1;
  animation-duration: 10s;
}
@keyframes p-7528-2 {}
.c div:nth-child(93) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7528-2;
  animation-duration: 10s;
}
.c div:nth-child(94) {
  top: 93vh;
}
@keyframes p-4140-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 37.6vw;
  }
  20% {
    width: 18.8vw;
  }
  30% {
    width: 56.4vw;
  }
  50%, 100% {
    width: -0.4047649548vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0505956194px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1938918733px dashed #e8e8e8;
  }
}
.c div:nth-child(94) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4140-1;
  animation-duration: 10s;
}
@keyframes p-4140-2 {}
.c div:nth-child(94) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4140-2;
  animation-duration: 10s;
}
.c div:nth-child(95) {
  top: 94vh;
}
@keyframes p-3806-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 38vw;
  }
  20% {
    width: 19vw;
  }
  30% {
    width: 57vw;
  }
  50%, 100% {
    width: 1.4972039553vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.1871504944px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1460347122px dashed #e8e8e8;
  }
}
.c div:nth-child(95) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3806-1;
  animation-duration: 10s;
}
@keyframes p-3806-2 {}
.c div:nth-child(95) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3806-2;
  animation-duration: 10s;
}
.c div:nth-child(96) {
  top: 95vh;
}
@keyframes p-6073-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 38.4vw;
  }
  20% {
    width: 19.2vw;
  }
  30% {
    width: 57.6vw;
  }
  50%, 100% {
    width: -8.7221441773vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -1.0902680222px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.0360860899px dashed #e8e8e8;
  }
}
.c div:nth-child(96) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6073-1;
  animation-duration: 10s;
}
@keyframes p-6073-2 {}
.c div:nth-child(96) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6073-2;
  animation-duration: 10s;
}
.c div:nth-child(97) {
  top: 96vh;
}
@keyframes p-9413-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 38.8vw;
  }
  20% {
    width: 19.4vw;
  }
  30% {
    width: 58.2vw;
  }
  50%, 100% {
    width: -0.6565140785vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.0820642598px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1850295073px dashed #e8e8e8;
  }
}
.c div:nth-child(97) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9413-1;
  animation-duration: 10s;
}
@keyframes p-9413-2 {}
.c div:nth-child(97) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9413-2;
  animation-duration: 10s;
}
.c div:nth-child(98) {
  top: 97vh;
}
@keyframes p-8602-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 39.2vw;
  }
  20% {
    width: 19.6vw;
  }
  30% {
    width: 58.8vw;
  }
  50%, 100% {
    width: 1.1197658461vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: 0.1399707308px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: -0.1638576491px dashed #e8e8e8;
  }
}
.c div:nth-child(98) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8602-1;
  animation-duration: 10s;
}
@keyframes p-8602-2 {}
.c div:nth-child(98) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8602-2;
  animation-duration: 10s;
}
.c div:nth-child(99) {
  top: 98vh;
}
@keyframes p-9301-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 39.6vw;
  }
  20% {
    width: 19.8vw;
  }
  30% {
    width: 59.4vw;
  }
  50%, 100% {
    width: -40.1480559675vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -5.0185069959px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.0079641761px dashed #e8e8e8;
  }
}
.c div:nth-child(99) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9301-1;
  animation-duration: 10s;
}
@keyframes p-9301-2 {}
.c div:nth-child(99) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9301-2;
  animation-duration: 10s;
}
.c div:nth-child(100) {
  top: 99vh;
}
@keyframes p-5918-1 {
  0% {
    width: 1px;
  }
  10% {
    width: 40vw;
  }
  20% {
    width: 20vw;
  }
  30% {
    width: 60vw;
  }
  50%, 100% {
    width: -0.9395422643vw;
  }
  0%, 30% {
    border-top: none;
  }
  100%, 40% {
    border-top: -0.117442783px dotted blue;
  }
  0%, 30% {
    border-bottom: none;
  }
  100%, 40% {
    border-bottom: 0.1724637745px dashed #e8e8e8;
  }
}
.c div:nth-child(100) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5918-1;
  animation-duration: 10s;
}
@keyframes p-5918-2 {}
.c div:nth-child(100) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5918-2;
  animation-duration: 10s;
}

.d div {
  background: none;
  width: 20px;
  height: 20px;
  border: 1px solid black;
  position: absolute;
  left: 50%;
  top: 0;
  opacity: 1;
}
.d div:nth-child(1) {
  left: 20px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-4443-1 {
  0%, 1%, 100% {
    left: 20px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(1) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4443-1;
  animation-duration: 10s;
}
@keyframes p-4443-2 {}
.d div:nth-child(1) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4443-2;
  animation-duration: 10s;
}
.d div:nth-child(2) {
  left: 40px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9468-1 {
  0%, 1%, 100% {
    left: 40px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(2) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9468-1;
  animation-duration: 10s;
}
@keyframes p-9468-2 {}
.d div:nth-child(2) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9468-2;
  animation-duration: 10s;
}
.d div:nth-child(3) {
  left: 60px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3097-1 {
  0%, 1%, 100% {
    left: 60px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(3) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3097-1;
  animation-duration: 10s;
}
@keyframes p-3097-2 {}
.d div:nth-child(3) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3097-2;
  animation-duration: 10s;
}
.d div:nth-child(4) {
  left: 80px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-8423-1 {
  0%, 1%, 100% {
    left: 80px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(4) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8423-1;
  animation-duration: 10s;
}
@keyframes p-8423-2 {}
.d div:nth-child(4) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8423-2;
  animation-duration: 10s;
}
.d div:nth-child(5) {
  left: 100px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-7389-1 {
  0%, 1%, 100% {
    left: 100px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(5) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7389-1;
  animation-duration: 10s;
}
@keyframes p-7389-2 {}
.d div:nth-child(5) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7389-2;
  animation-duration: 10s;
}
.d div:nth-child(6) {
  left: 120px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-6559-1 {
  0%, 1%, 100% {
    left: 120px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(6) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6559-1;
  animation-duration: 10s;
}
@keyframes p-6559-2 {}
.d div:nth-child(6) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6559-2;
  animation-duration: 10s;
}
.d div:nth-child(7) {
  left: 140px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-7849-1 {
  0%, 1%, 100% {
    left: 140px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(7) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7849-1;
  animation-duration: 10s;
}
@keyframes p-7849-2 {}
.d div:nth-child(7) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7849-2;
  animation-duration: 10s;
}
.d div:nth-child(8) {
  left: 160px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-5581-1 {
  0%, 1%, 100% {
    left: 160px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(8) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5581-1;
  animation-duration: 10s;
}
@keyframes p-5581-2 {}
.d div:nth-child(8) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5581-2;
  animation-duration: 10s;
}
.d div:nth-child(9) {
  left: 180px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-1839-1 {
  0%, 1%, 100% {
    left: 180px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(9) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1839-1;
  animation-duration: 10s;
}
@keyframes p-1839-2 {}
.d div:nth-child(9) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1839-2;
  animation-duration: 10s;
}
.d div:nth-child(10) {
  left: 200px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-1546-1 {
  0%, 1%, 100% {
    left: 200px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(10) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1546-1;
  animation-duration: 10s;
}
@keyframes p-1546-2 {}
.d div:nth-child(10) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1546-2;
  animation-duration: 10s;
}
.d div:nth-child(11) {
  left: 220px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3259-1 {
  0%, 1%, 100% {
    left: 220px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(11) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3259-1;
  animation-duration: 10s;
}
@keyframes p-3259-2 {}
.d div:nth-child(11) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3259-2;
  animation-duration: 10s;
}
.d div:nth-child(12) {
  left: 240px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3006-1 {
  0%, 1%, 100% {
    left: 240px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(12) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3006-1;
  animation-duration: 10s;
}
@keyframes p-3006-2 {}
.d div:nth-child(12) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3006-2;
  animation-duration: 10s;
}
.d div:nth-child(13) {
  left: 260px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-6864-1 {
  0%, 1%, 100% {
    left: 260px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(13) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6864-1;
  animation-duration: 10s;
}
@keyframes p-6864-2 {}
.d div:nth-child(13) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6864-2;
  animation-duration: 10s;
}
.d div:nth-child(14) {
  left: 280px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-8993-1 {
  0%, 1%, 100% {
    left: 280px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(14) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8993-1;
  animation-duration: 10s;
}
@keyframes p-8993-2 {}
.d div:nth-child(14) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8993-2;
  animation-duration: 10s;
}
.d div:nth-child(15) {
  left: 300px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-6303-1 {
  0%, 1%, 100% {
    left: 300px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(15) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6303-1;
  animation-duration: 10s;
}
@keyframes p-6303-2 {}
.d div:nth-child(15) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6303-2;
  animation-duration: 10s;
}
.d div:nth-child(16) {
  left: 320px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9428-1 {
  0%, 1%, 100% {
    left: 320px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(16) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9428-1;
  animation-duration: 10s;
}
@keyframes p-9428-2 {}
.d div:nth-child(16) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9428-2;
  animation-duration: 10s;
}
.d div:nth-child(17) {
  left: 340px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-205-1 {
  0%, 1%, 100% {
    left: 340px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(17) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-205-1;
  animation-duration: 10s;
}
@keyframes p-205-2 {}
.d div:nth-child(17) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-205-2;
  animation-duration: 10s;
}
.d div:nth-child(18) {
  left: 360px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-6182-1 {
  0%, 1%, 100% {
    left: 360px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(18) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6182-1;
  animation-duration: 10s;
}
@keyframes p-6182-2 {}
.d div:nth-child(18) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6182-2;
  animation-duration: 10s;
}
.d div:nth-child(19) {
  left: 380px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-8011-1 {
  0%, 1%, 100% {
    left: 380px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(19) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8011-1;
  animation-duration: 10s;
}
@keyframes p-8011-2 {}
.d div:nth-child(19) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8011-2;
  animation-duration: 10s;
}
.d div:nth-child(20) {
  left: 400px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-785-1 {
  0%, 1%, 100% {
    left: 400px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(20) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-785-1;
  animation-duration: 10s;
}
@keyframes p-785-2 {}
.d div:nth-child(20) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-785-2;
  animation-duration: 10s;
}
.d div:nth-child(21) {
  left: 420px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3730-1 {
  0%, 1%, 100% {
    left: 420px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(21) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3730-1;
  animation-duration: 10s;
}
@keyframes p-3730-2 {}
.d div:nth-child(21) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3730-2;
  animation-duration: 10s;
}
.d div:nth-child(22) {
  left: 440px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9141-1 {
  0%, 1%, 100% {
    left: 440px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(22) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9141-1;
  animation-duration: 10s;
}
@keyframes p-9141-2 {}
.d div:nth-child(22) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9141-2;
  animation-duration: 10s;
}
.d div:nth-child(23) {
  left: 460px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3204-1 {
  0%, 1%, 100% {
    left: 460px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(23) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3204-1;
  animation-duration: 10s;
}
@keyframes p-3204-2 {}
.d div:nth-child(23) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3204-2;
  animation-duration: 10s;
}
.d div:nth-child(24) {
  left: 480px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3390-1 {
  0%, 1%, 100% {
    left: 480px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(24) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3390-1;
  animation-duration: 10s;
}
@keyframes p-3390-2 {}
.d div:nth-child(24) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3390-2;
  animation-duration: 10s;
}
.d div:nth-child(25) {
  left: 500px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-535-1 {
  0%, 1%, 100% {
    left: 500px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(25) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-535-1;
  animation-duration: 10s;
}
@keyframes p-535-2 {}
.d div:nth-child(25) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-535-2;
  animation-duration: 10s;
}
.d div:nth-child(26) {
  left: 520px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-379-1 {
  0%, 1%, 100% {
    left: 520px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(26) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-379-1;
  animation-duration: 10s;
}
@keyframes p-379-2 {}
.d div:nth-child(26) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-379-2;
  animation-duration: 10s;
}
.d div:nth-child(27) {
  left: 540px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-5579-1 {
  0%, 1%, 100% {
    left: 540px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(27) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5579-1;
  animation-duration: 10s;
}
@keyframes p-5579-2 {}
.d div:nth-child(27) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5579-2;
  animation-duration: 10s;
}
.d div:nth-child(28) {
  left: 560px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3491-1 {
  0%, 1%, 100% {
    left: 560px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(28) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3491-1;
  animation-duration: 10s;
}
@keyframes p-3491-2 {}
.d div:nth-child(28) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3491-2;
  animation-duration: 10s;
}
.d div:nth-child(29) {
  left: 580px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9094-1 {
  0%, 1%, 100% {
    left: 580px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(29) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9094-1;
  animation-duration: 10s;
}
@keyframes p-9094-2 {}
.d div:nth-child(29) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9094-2;
  animation-duration: 10s;
}
.d div:nth-child(30) {
  left: 600px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-2154-1 {
  0%, 1%, 100% {
    left: 600px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(30) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2154-1;
  animation-duration: 10s;
}
@keyframes p-2154-2 {}
.d div:nth-child(30) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2154-2;
  animation-duration: 10s;
}
.d div:nth-child(31) {
  left: 620px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-4483-1 {
  0%, 1%, 100% {
    left: 620px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(31) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4483-1;
  animation-duration: 10s;
}
@keyframes p-4483-2 {}
.d div:nth-child(31) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4483-2;
  animation-duration: 10s;
}
.d div:nth-child(32) {
  left: 640px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-8981-1 {
  0%, 1%, 100% {
    left: 640px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(32) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8981-1;
  animation-duration: 10s;
}
@keyframes p-8981-2 {}
.d div:nth-child(32) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8981-2;
  animation-duration: 10s;
}
.d div:nth-child(33) {
  left: 660px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-551-1 {
  0%, 1%, 100% {
    left: 660px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(33) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-551-1;
  animation-duration: 10s;
}
@keyframes p-551-2 {}
.d div:nth-child(33) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-551-2;
  animation-duration: 10s;
}
.d div:nth-child(34) {
  left: 680px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-4321-1 {
  0%, 1%, 100% {
    left: 680px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(34) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4321-1;
  animation-duration: 10s;
}
@keyframes p-4321-2 {}
.d div:nth-child(34) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4321-2;
  animation-duration: 10s;
}
.d div:nth-child(35) {
  left: 700px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-5805-1 {
  0%, 1%, 100% {
    left: 700px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(35) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5805-1;
  animation-duration: 10s;
}
@keyframes p-5805-2 {}
.d div:nth-child(35) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5805-2;
  animation-duration: 10s;
}
.d div:nth-child(36) {
  left: 720px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-5313-1 {
  0%, 1%, 100% {
    left: 720px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(36) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5313-1;
  animation-duration: 10s;
}
@keyframes p-5313-2 {}
.d div:nth-child(36) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5313-2;
  animation-duration: 10s;
}
.d div:nth-child(37) {
  left: 740px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-4566-1 {
  0%, 1%, 100% {
    left: 740px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(37) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4566-1;
  animation-duration: 10s;
}
@keyframes p-4566-2 {}
.d div:nth-child(37) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4566-2;
  animation-duration: 10s;
}
.d div:nth-child(38) {
  left: 760px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-6242-1 {
  0%, 1%, 100% {
    left: 760px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(38) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6242-1;
  animation-duration: 10s;
}
@keyframes p-6242-2 {}
.d div:nth-child(38) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6242-2;
  animation-duration: 10s;
}
.d div:nth-child(39) {
  left: 780px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-7506-1 {
  0%, 1%, 100% {
    left: 780px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(39) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7506-1;
  animation-duration: 10s;
}
@keyframes p-7506-2 {}
.d div:nth-child(39) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7506-2;
  animation-duration: 10s;
}
.d div:nth-child(40) {
  left: 800px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9104-1 {
  0%, 1%, 100% {
    left: 800px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(40) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9104-1;
  animation-duration: 10s;
}
@keyframes p-9104-2 {}
.d div:nth-child(40) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9104-2;
  animation-duration: 10s;
}
.d div:nth-child(41) {
  left: 820px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-8316-1 {
  0%, 1%, 100% {
    left: 820px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(41) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8316-1;
  animation-duration: 10s;
}
@keyframes p-8316-2 {}
.d div:nth-child(41) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8316-2;
  animation-duration: 10s;
}
.d div:nth-child(42) {
  left: 840px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-5964-1 {
  0%, 1%, 100% {
    left: 840px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(42) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5964-1;
  animation-duration: 10s;
}
@keyframes p-5964-2 {}
.d div:nth-child(42) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5964-2;
  animation-duration: 10s;
}
.d div:nth-child(43) {
  left: 860px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3891-1 {
  0%, 1%, 100% {
    left: 860px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(43) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3891-1;
  animation-duration: 10s;
}
@keyframes p-3891-2 {}
.d div:nth-child(43) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3891-2;
  animation-duration: 10s;
}
.d div:nth-child(44) {
  left: 880px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-1769-1 {
  0%, 1%, 100% {
    left: 880px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(44) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1769-1;
  animation-duration: 10s;
}
@keyframes p-1769-2 {}
.d div:nth-child(44) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1769-2;
  animation-duration: 10s;
}
.d div:nth-child(45) {
  left: 900px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-5037-1 {
  0%, 1%, 100% {
    left: 900px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(45) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5037-1;
  animation-duration: 10s;
}
@keyframes p-5037-2 {}
.d div:nth-child(45) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5037-2;
  animation-duration: 10s;
}
.d div:nth-child(46) {
  left: 920px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-8884-1 {
  0%, 1%, 100% {
    left: 920px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(46) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8884-1;
  animation-duration: 10s;
}
@keyframes p-8884-2 {}
.d div:nth-child(46) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8884-2;
  animation-duration: 10s;
}
.d div:nth-child(47) {
  left: 940px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-1252-1 {
  0%, 1%, 100% {
    left: 940px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(47) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1252-1;
  animation-duration: 10s;
}
@keyframes p-1252-2 {}
.d div:nth-child(47) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1252-2;
  animation-duration: 10s;
}
.d div:nth-child(48) {
  left: 960px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-8995-1 {
  0%, 1%, 100% {
    left: 960px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(48) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8995-1;
  animation-duration: 10s;
}
@keyframes p-8995-2 {}
.d div:nth-child(48) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8995-2;
  animation-duration: 10s;
}
.d div:nth-child(49) {
  left: 980px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-128-1 {
  0%, 1%, 100% {
    left: 980px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(49) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-128-1;
  animation-duration: 10s;
}
@keyframes p-128-2 {}
.d div:nth-child(49) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-128-2;
  animation-duration: 10s;
}
.d div:nth-child(50) {
  left: 1000px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3009-1 {
  0%, 1%, 100% {
    left: 1000px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(50) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3009-1;
  animation-duration: 10s;
}
@keyframes p-3009-2 {}
.d div:nth-child(50) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3009-2;
  animation-duration: 10s;
}
.d div:nth-child(51) {
  left: 1020px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-597-1 {
  0%, 1%, 100% {
    left: 1020px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(51) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-597-1;
  animation-duration: 10s;
}
@keyframes p-597-2 {}
.d div:nth-child(51) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-597-2;
  animation-duration: 10s;
}
.d div:nth-child(52) {
  left: 1040px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-2732-1 {
  0%, 1%, 100% {
    left: 1040px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(52) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2732-1;
  animation-duration: 10s;
}
@keyframes p-2732-2 {}
.d div:nth-child(52) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2732-2;
  animation-duration: 10s;
}
.d div:nth-child(53) {
  left: 1060px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-1617-1 {
  0%, 1%, 100% {
    left: 1060px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(53) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1617-1;
  animation-duration: 10s;
}
@keyframes p-1617-2 {}
.d div:nth-child(53) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1617-2;
  animation-duration: 10s;
}
.d div:nth-child(54) {
  left: 1080px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-6944-1 {
  0%, 1%, 100% {
    left: 1080px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(54) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6944-1;
  animation-duration: 10s;
}
@keyframes p-6944-2 {}
.d div:nth-child(54) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6944-2;
  animation-duration: 10s;
}
.d div:nth-child(55) {
  left: 1100px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-8419-1 {
  0%, 1%, 100% {
    left: 1100px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(55) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8419-1;
  animation-duration: 10s;
}
@keyframes p-8419-2 {}
.d div:nth-child(55) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8419-2;
  animation-duration: 10s;
}
.d div:nth-child(56) {
  left: 1120px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-7269-1 {
  0%, 1%, 100% {
    left: 1120px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(56) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7269-1;
  animation-duration: 10s;
}
@keyframes p-7269-2 {}
.d div:nth-child(56) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7269-2;
  animation-duration: 10s;
}
.d div:nth-child(57) {
  left: 1140px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-442-1 {
  0%, 1%, 100% {
    left: 1140px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(57) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-442-1;
  animation-duration: 10s;
}
@keyframes p-442-2 {}
.d div:nth-child(57) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-442-2;
  animation-duration: 10s;
}
.d div:nth-child(58) {
  left: 1160px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3929-1 {
  0%, 1%, 100% {
    left: 1160px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(58) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3929-1;
  animation-duration: 10s;
}
@keyframes p-3929-2 {}
.d div:nth-child(58) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3929-2;
  animation-duration: 10s;
}
.d div:nth-child(59) {
  left: 1180px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-356-1 {
  0%, 1%, 100% {
    left: 1180px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(59) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-356-1;
  animation-duration: 10s;
}
@keyframes p-356-2 {}
.d div:nth-child(59) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-356-2;
  animation-duration: 10s;
}
.d div:nth-child(60) {
  left: 1200px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3559-1 {
  0%, 1%, 100% {
    left: 1200px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(60) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3559-1;
  animation-duration: 10s;
}
@keyframes p-3559-2 {}
.d div:nth-child(60) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3559-2;
  animation-duration: 10s;
}
.d div:nth-child(61) {
  left: 1220px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-6703-1 {
  0%, 1%, 100% {
    left: 1220px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(61) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6703-1;
  animation-duration: 10s;
}
@keyframes p-6703-2 {}
.d div:nth-child(61) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6703-2;
  animation-duration: 10s;
}
.d div:nth-child(62) {
  left: 1240px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-2951-1 {
  0%, 1%, 100% {
    left: 1240px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(62) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2951-1;
  animation-duration: 10s;
}
@keyframes p-2951-2 {}
.d div:nth-child(62) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2951-2;
  animation-duration: 10s;
}
.d div:nth-child(63) {
  left: 1260px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-4454-1 {
  0%, 1%, 100% {
    left: 1260px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(63) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4454-1;
  animation-duration: 10s;
}
@keyframes p-4454-2 {}
.d div:nth-child(63) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4454-2;
  animation-duration: 10s;
}
.d div:nth-child(64) {
  left: 1280px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-5593-1 {
  0%, 1%, 100% {
    left: 1280px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(64) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5593-1;
  animation-duration: 10s;
}
@keyframes p-5593-2 {}
.d div:nth-child(64) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5593-2;
  animation-duration: 10s;
}
.d div:nth-child(65) {
  left: 1300px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9262-1 {
  0%, 1%, 100% {
    left: 1300px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(65) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9262-1;
  animation-duration: 10s;
}
@keyframes p-9262-2 {}
.d div:nth-child(65) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9262-2;
  animation-duration: 10s;
}
.d div:nth-child(66) {
  left: 1320px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-4580-1 {
  0%, 1%, 100% {
    left: 1320px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(66) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4580-1;
  animation-duration: 10s;
}
@keyframes p-4580-2 {}
.d div:nth-child(66) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4580-2;
  animation-duration: 10s;
}
.d div:nth-child(67) {
  left: 1340px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-2957-1 {
  0%, 1%, 100% {
    left: 1340px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(67) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2957-1;
  animation-duration: 10s;
}
@keyframes p-2957-2 {}
.d div:nth-child(67) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2957-2;
  animation-duration: 10s;
}
.d div:nth-child(68) {
  left: 1360px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-277-1 {
  0%, 1%, 100% {
    left: 1360px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(68) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-277-1;
  animation-duration: 10s;
}
@keyframes p-277-2 {}
.d div:nth-child(68) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-277-2;
  animation-duration: 10s;
}
.d div:nth-child(69) {
  left: 1380px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-881-1 {
  0%, 1%, 100% {
    left: 1380px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(69) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-881-1;
  animation-duration: 10s;
}
@keyframes p-881-2 {}
.d div:nth-child(69) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-881-2;
  animation-duration: 10s;
}
.d div:nth-child(70) {
  left: 1400px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-4673-1 {
  0%, 1%, 100% {
    left: 1400px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(70) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4673-1;
  animation-duration: 10s;
}
@keyframes p-4673-2 {}
.d div:nth-child(70) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4673-2;
  animation-duration: 10s;
}
.d div:nth-child(71) {
  left: 1420px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9488-1 {
  0%, 1%, 100% {
    left: 1420px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(71) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9488-1;
  animation-duration: 10s;
}
@keyframes p-9488-2 {}
.d div:nth-child(71) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9488-2;
  animation-duration: 10s;
}
.d div:nth-child(72) {
  left: 1440px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-5920-1 {
  0%, 1%, 100% {
    left: 1440px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(72) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5920-1;
  animation-duration: 10s;
}
@keyframes p-5920-2 {}
.d div:nth-child(72) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5920-2;
  animation-duration: 10s;
}
.d div:nth-child(73) {
  left: 1460px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-2254-1 {
  0%, 1%, 100% {
    left: 1460px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(73) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2254-1;
  animation-duration: 10s;
}
@keyframes p-2254-2 {}
.d div:nth-child(73) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2254-2;
  animation-duration: 10s;
}
.d div:nth-child(74) {
  left: 1480px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-7456-1 {
  0%, 1%, 100% {
    left: 1480px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(74) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7456-1;
  animation-duration: 10s;
}
@keyframes p-7456-2 {}
.d div:nth-child(74) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7456-2;
  animation-duration: 10s;
}
.d div:nth-child(75) {
  left: 1500px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9347-1 {
  0%, 1%, 100% {
    left: 1500px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(75) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9347-1;
  animation-duration: 10s;
}
@keyframes p-9347-2 {}
.d div:nth-child(75) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9347-2;
  animation-duration: 10s;
}
.d div:nth-child(76) {
  left: 1520px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-4743-1 {
  0%, 1%, 100% {
    left: 1520px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(76) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4743-1;
  animation-duration: 10s;
}
@keyframes p-4743-2 {}
.d div:nth-child(76) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4743-2;
  animation-duration: 10s;
}
.d div:nth-child(77) {
  left: 1540px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-8734-1 {
  0%, 1%, 100% {
    left: 1540px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(77) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8734-1;
  animation-duration: 10s;
}
@keyframes p-8734-2 {}
.d div:nth-child(77) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8734-2;
  animation-duration: 10s;
}
.d div:nth-child(78) {
  left: 1560px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-1502-1 {
  0%, 1%, 100% {
    left: 1560px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(78) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1502-1;
  animation-duration: 10s;
}
@keyframes p-1502-2 {}
.d div:nth-child(78) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1502-2;
  animation-duration: 10s;
}
.d div:nth-child(79) {
  left: 1580px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-7211-1 {
  0%, 1%, 100% {
    left: 1580px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(79) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7211-1;
  animation-duration: 10s;
}
@keyframes p-7211-2 {}
.d div:nth-child(79) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7211-2;
  animation-duration: 10s;
}
.d div:nth-child(80) {
  left: 1600px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-1881-1 {
  0%, 1%, 100% {
    left: 1600px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(80) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1881-1;
  animation-duration: 10s;
}
@keyframes p-1881-2 {}
.d div:nth-child(80) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1881-2;
  animation-duration: 10s;
}
.d div:nth-child(81) {
  left: 1620px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-6744-1 {
  0%, 1%, 100% {
    left: 1620px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(81) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6744-1;
  animation-duration: 10s;
}
@keyframes p-6744-2 {}
.d div:nth-child(81) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6744-2;
  animation-duration: 10s;
}
.d div:nth-child(82) {
  left: 1640px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3489-1 {
  0%, 1%, 100% {
    left: 1640px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(82) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3489-1;
  animation-duration: 10s;
}
@keyframes p-3489-2 {}
.d div:nth-child(82) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3489-2;
  animation-duration: 10s;
}
.d div:nth-child(83) {
  left: 1660px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-7973-1 {
  0%, 1%, 100% {
    left: 1660px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(83) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7973-1;
  animation-duration: 10s;
}
@keyframes p-7973-2 {}
.d div:nth-child(83) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7973-2;
  animation-duration: 10s;
}
.d div:nth-child(84) {
  left: 1680px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-8217-1 {
  0%, 1%, 100% {
    left: 1680px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(84) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8217-1;
  animation-duration: 10s;
}
@keyframes p-8217-2 {}
.d div:nth-child(84) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-8217-2;
  animation-duration: 10s;
}
.d div:nth-child(85) {
  left: 1700px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9556-1 {
  0%, 1%, 100% {
    left: 1700px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(85) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9556-1;
  animation-duration: 10s;
}
@keyframes p-9556-2 {}
.d div:nth-child(85) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9556-2;
  animation-duration: 10s;
}
.d div:nth-child(86) {
  left: 1720px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-2843-1 {
  0%, 1%, 100% {
    left: 1720px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(86) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2843-1;
  animation-duration: 10s;
}
@keyframes p-2843-2 {}
.d div:nth-child(86) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2843-2;
  animation-duration: 10s;
}
.d div:nth-child(87) {
  left: 1740px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-5054-1 {
  0%, 1%, 100% {
    left: 1740px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(87) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5054-1;
  animation-duration: 10s;
}
@keyframes p-5054-2 {}
.d div:nth-child(87) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5054-2;
  animation-duration: 10s;
}
.d div:nth-child(88) {
  left: 1760px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-6219-1 {
  0%, 1%, 100% {
    left: 1760px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(88) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6219-1;
  animation-duration: 10s;
}
@keyframes p-6219-2 {}
.d div:nth-child(88) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6219-2;
  animation-duration: 10s;
}
.d div:nth-child(89) {
  left: 1780px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9998-1 {
  0%, 1%, 100% {
    left: 1780px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(89) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9998-1;
  animation-duration: 10s;
}
@keyframes p-9998-2 {}
.d div:nth-child(89) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9998-2;
  animation-duration: 10s;
}
.d div:nth-child(90) {
  left: 1800px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-7277-1 {
  0%, 1%, 100% {
    left: 1800px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(90) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7277-1;
  animation-duration: 10s;
}
@keyframes p-7277-2 {}
.d div:nth-child(90) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7277-2;
  animation-duration: 10s;
}
.d div:nth-child(91) {
  left: 1820px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-2806-1 {
  0%, 1%, 100% {
    left: 1820px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(91) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2806-1;
  animation-duration: 10s;
}
@keyframes p-2806-2 {}
.d div:nth-child(91) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-2806-2;
  animation-duration: 10s;
}
.d div:nth-child(92) {
  left: 1840px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-9160-1 {
  0%, 1%, 100% {
    left: 1840px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(92) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9160-1;
  animation-duration: 10s;
}
@keyframes p-9160-2 {}
.d div:nth-child(92) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-9160-2;
  animation-duration: 10s;
}
.d div:nth-child(93) {
  left: 1860px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-4657-1 {
  0%, 1%, 100% {
    left: 1860px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(93) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4657-1;
  animation-duration: 10s;
}
@keyframes p-4657-2 {}
.d div:nth-child(93) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-4657-2;
  animation-duration: 10s;
}
.d div:nth-child(94) {
  left: 1880px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-6516-1 {
  0%, 1%, 100% {
    left: 1880px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(94) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6516-1;
  animation-duration: 10s;
}
@keyframes p-6516-2 {}
.d div:nth-child(94) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-6516-2;
  animation-duration: 10s;
}
.d div:nth-child(95) {
  left: 1900px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-1216-1 {
  0%, 1%, 100% {
    left: 1900px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(95) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1216-1;
  animation-duration: 10s;
}
@keyframes p-1216-2 {}
.d div:nth-child(95) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-1216-2;
  animation-duration: 10s;
}
.d div:nth-child(96) {
  left: 1920px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-5348-1 {
  0%, 1%, 100% {
    left: 1920px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(96) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5348-1;
  animation-duration: 10s;
}
@keyframes p-5348-2 {}
.d div:nth-child(96) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-5348-2;
  animation-duration: 10s;
}
.d div:nth-child(97) {
  left: 1940px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3161-1 {
  0%, 1%, 100% {
    left: 1940px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(97) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3161-1;
  animation-duration: 10s;
}
@keyframes p-3161-2 {}
.d div:nth-child(97) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3161-2;
  animation-duration: 10s;
}
.d div:nth-child(98) {
  left: 1960px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-7447-1 {
  0%, 1%, 100% {
    left: 1960px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(98) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7447-1;
  animation-duration: 10s;
}
@keyframes p-7447-2 {}
.d div:nth-child(98) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7447-2;
  animation-duration: 10s;
}
.d div:nth-child(99) {
  left: 1980px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-7518-1 {
  0%, 1%, 100% {
    left: 1980px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(99) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7518-1;
  animation-duration: 10s;
}
@keyframes p-7518-2 {}
.d div:nth-child(99) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-7518-2;
  animation-duration: 10s;
}
.d div:nth-child(100) {
  left: 2000px;
  top: -16px;
  transform: rotate(45deg);
}
@keyframes p-3083-1 {
  0%, 1%, 100% {
    left: 2000px;
  }
  1.5%, 99% {
    left: 50%;
  }
}
.d div:nth-child(100) {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3083-1;
  animation-duration: 10s;
}
@keyframes p-3083-2 {}
.d div:nth-child(100) map-type {
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: p-3083-2;
  animation-duration: 10s;
}
